history helps us understand science and software. in this presentation, we see how Project Jupyter and computational notebooks interfaces fit into their larger context of computing history.
we'll begin with user interfaces at the dawn of post modernity then trawl through the early-web, then we'll run smack into the modern web, and finally landing in inaccessible pandemic hellscape that manufactures disability.
Free software, open standards, and web services for interactive computing across all programming languages.
A tagline from the official Project Jupyter home page indicating the values and reach of its technology.
Jupyter is a critical software system for interactive computing that makes it possible read and write code in many languages. Most of we find Python and Markdown, but we are not limited to these languages.
Follow me through the olds.
at the dawn of post modernity, Doug Engelbart's X-Y Position Indicator for a Display System
changed the way we interact with computers.

the impact of the Xerox Alto still ripples through the world as we build shiners systems than the mother of all demos. the Alto was a glimpse into the future of personal computing.
cp4e is the darpa proposal that contributed to early python development.
it begins ...
In the seventies, Xerox PARC asked: "Can we have a computer on every desk?" We now know this is possible, but those computers haven't necessarily empowered their users. Today's computers are often inflexible: the average computer user can typically only change a limited set of options configurable via a "wizard" (a lofty word for a canned dialog), and is dependent on expert programmers for everything else.
and continues ...
We compare mass ability to read and write software with mass literacy, and predict equally pervasive changes to society. Hardware is now sufficiently fast and cheap to make mass computer education possible: the next big change will happen when most computer users have the knowledge and power to create and modify software.
IPython grew to have a lot of features in a monolith
Jupyter is like IPython, but language agnostic
<abbr title="julia">Ju</abbr>
<abbr title="python">py</abbr>
te
<abbr title="R">r</abbr>
jupyter enables polyglot programming in many languages at the same time.
nothing will replace the experiences of disabled people! 🙌 jenn and isabela for making sure the testers got paid!